package com.jz.community.moduleshoppingguide.neighbor.ui;

import com.jz.community.basecomm.mvp.MVPContract;
import com.jz.community.moduleshoppingguide.neighbor.bean.CircleMessageBean;
import com.jz.community.moduleshoppingguide.neighbor.bean.NearCircleListBean;

public interface NeighborNearView {
    interface View extends MVPContract.View {
        void isAddCircle(CircleMessageBean entity);

        void noAddCircle();

        void setNeighborNearData(NearCircleListBean entity);

        void addNeighborSuccess(String circleId);

        void addNeighborFail(String s);

        void showError(String s);
    }

    interface Presenter extends MVPContract.Presenter<NeighborNearView.View> {
        void initUserNeighbor();

        void initNearNeighbor(String lat, String lon, int page, int size);

        void addNeighbor(String circleId);

    }
}
